/**
 * Created by IntelliJ IDEA.
 * User: hubiao
 * DateTime: 2018/7/23 14:26
 **/
package com.blogs.service.user;

import com.blogs.domain.db.SysUser;

/**
 * 用户相关Service接口
 */
public interface SysUserService {

    /**
     * 用户登录
     *
     * @param username 用户名
     * @param password 密码
     * @return
     */
    SysUser login(String username, String password);

    /**
     * 通过用户ID获取用户信息
     *
     * @param uid 主键
     * @return
     */
    SysUser getUserInfoById(Integer uid);

    /**
     * 更改用户信息
     *
     * @param user user对象
     * @return
     */
    int updateUserInfo(SysUser user);

    /**
     * 根据用户名查找对象
     *
     * @param username
     * @return
     */
    SysUser selectByName(String username);
}
